fight one's own battles - Francés Inglés Diccionario